//board class specification file

class board
{
public:	
	board(); //default constructor
	board(int rows, int cols); //nondefault constructor
	board(board& b); //copy constructor
	~board(); //destructor
        int** returnArray() {return field;}
	void printboard(); //outputs the board
        void printboard(int**);
	int returnRows(); //returns rows to the main function
	int returnCols(); //returns columns to the main function

private:
	int** field; //array for the boards
	int row; //number of rows
	int col; //number of columns
};
